-- XSD schema extracted from ITU-T H.627 (08/2020)

<?xml version="1.0" encoding="utf-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema"> <choice maxOccurs="unbounded"> <element name="Control"/> <complexType> <sequence> <!-- Command type: device configuration (required)--> <element name="CmdType" fixed="DeviceConfig"/> <!-- Command SN (required) --> <element name="SN" type="integer" minInclusive="1"/> <!-- Target device ID (required) --> <element name="DeviceID" type="deviceIDType"/> <!-- Basic parameters (optional) --> <element name="BasicParam" minOccurs="0"> <complexType> <sequence> <!-- Device name (optional) --> <element name="Name" type="string" minOccurs="0"/> <!-- Registration expiration time (optional)--> <element name="Expiration" type="integer" minOccurs="0"/> <!-- heartbeat interval (optional)--> <element name="HeartBeatInterval" type="integer" minOccurs="0"/> <!-- Heartbeat timeout count (optional) --> <element name="HeartBeatCount" type="integer" minOccurs="0"/> </sequence> </complexType> </element> </sequence> </complexType> </choice> </schema>